#include"my_SeqList.h"
//不管是第几层包含""都是找此项目文件夹里的
//void SLtest(void)
//{
//	SL s;//创建顺序表结构体变量
//
//	SLInit(&s);//顺序表的初始化
//	SLPushBack(&s, 1);
//	SLPushBack(&s, 2);
//	SLPushBack(&s,3);
//	SLPushBack(&s, 4);
//	SLprintf(&s);//1 2 3 4
//	SLPushFront(&s, 0);
//	SLprintf(&s);//0 1 2 3 4
//	SLInsert(&s, 99, 0);
//	SLprintf(&s);//99 0 1 2 3 4 
//	SLInsert(&s, 99, 5);
//	SLprintf(&s);//99 0 1 2 3 99 4
//	SLErase(&s, 0);
//	SLprintf(&s);//0 1 2 3 99 4
//	SLErase(&s, 5);
//	SLprintf(&s);//0 1 2 3 99
//	SLErase(&s, 3);
//	SLprintf(&s);//0 1 2 99
//	SLInsert(&s, 2, 3);
//	SLprintf(&s);//0 1 2 2 99
//
//
//	SLDestory(&s);//顺序表的销毁
//}



void menu()
{
	printf("****************通讯录*******************\n");
	printf("********1.增加联系人   2.删除联系人******\n");
	printf("********3.修改联系人   4.查找联系人******\n");
	printf("********5.展示联系人   0.  退出   *******\n");
	printf("*****************************************\n");
}

int main()
{
	int op = -1;
	Contact con;
	ContactInit(&con);
	LoadContact(&con);
	do {
		menu();
		printf("请选择您的操作：\n");
		scanf("%d", &op);
		switch (op)
		{
		case 1:
			ContactAdd(&con);
			break;
		case 2:
			ContactDel(&con);
			break;
		case 3:
			ContactModify(&con);
			break;
		case 4:
			ContactFind(&con);
			break;
		case 5:
			ContactShow(&con);
			break;
		case 0:
			SaveContact(&con);
			printf("退出通讯录...\n");
			break;
		default:
			printf("输入错误，请重新选择您的操作！\n");
			break;
		}
	} while (op);
	ContactDestory(&con);
	return 0;
}